#include <stdio.h>

void f_1169(int * va, int * vb)
{
    /*1169:	f3 0f 1e fa          	endbr64 
    116d:	55                   	push   %rbp
    116e:	48 89 e5             	mov    %rsp,%rbp
    1171:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)	// va
    1175:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)	// vb */

    /*1179:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    117d:	8b 10                	mov    (%rax),%edx
    117f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    1183:	8b 00                	mov    (%rax),%eax
    1185:	39 c2                	cmp    %eax,%edx */
		if (*va < * vb) {

    /*1187:	7d 0c                	jge    1195 <max+0x2c>
    1189:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    118d:	8b 10                	mov    (%rax),%edx
    118f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    1193:	89 10                	mov    %edx,(%rax)*/		
			*va = *vb;
		}

    /*1195:	90                   	nop
    1196:	5d                   	pop    %rbp
    1197:	c3                   	retq   */
}

int main()
{
    /*1198:	f3 0f 1e fa          	endbr64 
    119c:	55                   	push   %rbp
    119d:	48 89 e5             	mov    %rsp,%rbp
    11a0:	48 83 ec 10          	sub    $0x10,%rsp
    11a4:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    11ab:	00 00 
    11ad:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    11b1:	31 c0                	xor    %eax,%eax
    11b3:	c7 45 f0 05 00 00 00 	movl   $0x5,-0x10(%rbp)
    11ba:	c7 45 f4 06 00 00 00 	movl   $0x6,-0xc(%rbp)*/
		int va = 5;
		int vb = 6;

    /*11c1:	48 8d 55 f4          	lea    -0xc(%rbp),%rdx
    11c5:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    11c9:	48 89 d6             	mov    %rdx,%rsi
    11cc:	48 89 c7             	mov    %rax,%rdi
    11cf:	e8 95 ff ff ff       	callq  1169 */
		f_1169(&va, &vb);

    /*11d4:	8b 45 f0             	mov    -0x10(%rbp),%eax
    11d7:	89 c6                	mov    %eax,%esi
    11d9:	48 8d 3d 24 0e 00 00 	lea    0xe24(%rip),%rdi        # 2004 <_IO_stdin_used+0x4>
    11e0:	b8 00 00 00 00       	mov    $0x0,%eax
    11e5:	e8 86 fe ff ff       	callq  1070 <printf@plt> */
		printf("%d\n", va);

    /*11ea:	b8 00 00 00 00       	mov    $0x0,%eax
    11ef:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    11f3:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    11fa:	00 00 
    11fc:	74 05                	je     1203 <main+0x6b>
    11fe:	e8 5d fe ff ff       	callq  1060 <__stack_chk_fail@plt>
    1203:	c9                   	leaveq 
    1204:	c3                   	retq   
    1205:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
    120c:	00 00 00 
    120f:	90                   	nop*/

	return 0;
}
